Movement Disorder Evaluation

Important

This report is intended to assist qualified Health Care Profesionals (HCP) in the assessment of an individual referred under the suspicion of having Parkinson’s Disease.

Clinical Context

This report presents several AI metrics derived from objective measures from individuals performing a battery of test using Manus Neurodynamica NeuroMotor PenTM.

These presented metrics combine factors from detailed measurement recordings made whilst the individual performs a battery of well established neurological test tasks.

The metrics have been assessed in a UK reference population and an individual’s results are presented in this clinical context. The HCP should review Clinical,Reference, Study et al [1] to establish applicability and limitations.

The information in this report should be used in the context of a full neurological assessment conducted to the current standard of care practices to establish a diagnosis.

Subject and Recording Details

Subject ID NMC038
Sex MALE
Dominant hand LEFT
Test administered by neuromedic@manusdevices.net
Test date and time 2022-11-25 16:05
Test battery Circle, Spiral, Elel, FITTS Short Modified, FITTS Long Modified, ZigZag, ZigZag Offset
Operator comment pk merz 1 x1 YUMEX 1X1

Overall Assessment

PD

Subject performance similar to PD population (recommend review of report details)

Clinical context

In the clinical reference population, 34 individuals with a value less than 0.67 were subsequently diagnosed with PD. That is, 80.95% of the PD diagnoses in the study.

Additionally, 0 individuals with a value greater or equal to 0.67 were subsequently diagnosed as non PD. That is, 0.0% of the non PD diagnoses in the study.

Symptom Scores

These mini boxplots show the scores in a clinical context. Currently against the ‘Walker study’ data. A bigger pool would be much better (so max 83 individuals, usually lower if raw data did not result in successful classification).

The scores are ‘relative to the PD cohort’ and this is how they should be interpreted. A consequence of this is that a low tremor score below may actually correspond to obvious tremor in the raw data, and vice versa.

Micrographia

The micrographia symptom assessment is derived from a combination of factors in the elel task.

{'FN': 19, 'TN': 15, 'TP': 23, 'FP': 15}

Tremor

The tremor score is a combination of features in the circle, spiral and both zizag tasks.

{'FN': 8, 'TN': 9, 'TP': 34, 'FP': 21}

Bradykinesia

The bradykinesia score is a combination of features in the circle, spiral, both zizag and elel tasks.

{'FN': 1, 'TN': 2, 'TP': 41, 'FP': 28}

Spatial Accuracy

The accuracy score is a combination of factors in the spiral, both zigzags and both Fitts tasks.

{'FN': 0, 'TN': 0, 'TP': 42, 'FP': 30}

Test Battery Details

Circle

numCircles 10
timePerCircleMean 1.692
timePerCircleCoV 0.183814
timePerCircleSlope -0.0316642
meanError 4.51429
tremorFreq 5.27344
tremorRelPower 16.8076
tremorGyroAmpMean 0.0631332
tremorGyroAmpSlope 0.000552795
tremorGyroAmpCoV 0.371504
tremorCoordAmpMean 0.195976
tremorCoordAmpSlope 0.0240729
tremorCoordAmpCoV 0.162663
tremorAccAmpMean 0.128735
tremorAccAmpSlope 0.0234154
tremorAccAmpCoV 0.291024
tremorPcRelVar 0.656249
tremorPcX -0.77112
tremorPcY -0.63669

Circle Segment 1

Duration 1.96 s, Accuracy Estimate 3.099 (lower is better)

/usr/local/lib/python3.9/site-packages/scipy/signal/_spectral_py.py:2014: UserWarning: nperseg = 400 is greater than input length  = 392, using nperseg = 392
  warnings.warn('nperseg = {0:d} is greater than input length '

Circle Segment 2

Duration 2.44 s, Accuracy Estimate 2.987 (lower is better)

Circle Segment 3

Duration 1.56 s, Accuracy Estimate 4.942 (lower is better)

/usr/local/lib/python3.9/site-packages/scipy/signal/_spectral_py.py:2014: UserWarning: nperseg = 400 is greater than input length  = 312, using nperseg = 312
  warnings.warn('nperseg = {0:d} is greater than input length '

Circle Segment 4

Duration 1.72 s, Accuracy Estimate 4.697 (lower is better)

/usr/local/lib/python3.9/site-packages/scipy/signal/_spectral_py.py:2014: UserWarning: nperseg = 400 is greater than input length  = 344, using nperseg = 344
  warnings.warn('nperseg = {0:d} is greater than input length '

Circle Segment 5

Duration 1.52 s, Accuracy Estimate 4.393 (lower is better)

/usr/local/lib/python3.9/site-packages/scipy/signal/_spectral_py.py:2014: UserWarning: nperseg = 400 is greater than input length  = 304, using nperseg = 304
  warnings.warn('nperseg = {0:d} is greater than input length '

Circle Segment 6

Duration 1.36 s, Accuracy Estimate 4.185 (lower is better)

/usr/local/lib/python3.9/site-packages/scipy/signal/_spectral_py.py:2014: UserWarning: nperseg = 400 is greater than input length  = 272, using nperseg = 272
  warnings.warn('nperseg = {0:d} is greater than input length '

Circle Segment 7

Duration 1.44 s, Accuracy Estimate 5.435 (lower is better)

/usr/local/lib/python3.9/site-packages/scipy/signal/_spectral_py.py:2014: UserWarning: nperseg = 400 is greater than input length  = 288, using nperseg = 288
  warnings.warn('nperseg = {0:d} is greater than input length '

Circle Segment 8

Duration 1.56 s, Accuracy Estimate 3.872 (lower is better)

Circle Segment 9

Duration 1.68 s, Accuracy Estimate 4.794 (lower is better)

/usr/local/lib/python3.9/site-packages/scipy/signal/_spectral_py.py:2014: UserWarning: nperseg = 400 is greater than input length  = 336, using nperseg = 336
  warnings.warn('nperseg = {0:d} is greater than input length '

Circle Segment 10

Duration 1.68 s, Accuracy Estimate 6.738 (lower is better)

Spiral

numSpirals 13
timePerSpiralMean 4.55385
timePerSpiralCoV 0.126318
timePerSpiralSlope 0.0156371
meanError 3.79179
tremorFreq 7.03125
tremorRelPower 15.3897
tremorGyroAmpMean 0.0446189
tremorGyroAmpSlope -0.00709883
tremorGyroAmpCoV 0.2876
tremorCoordAmpMean 0.155745
tremorCoordAmpSlope -0.00889803
tremorCoordAmpCoV 0.26765
tremorAccAmpMean 0.10148
tremorAccAmpSlope -0.0104716
tremorAccAmpCoV 0.271234
tremorPcRelVar 0.702024
tremorPcX -0.819551
tremorPcY -0.573006

Spiral Segment 1

Duration 4.92 s, Accuracy Estimate 3.166 (lower is better)

Spiral Segment 2

Duration 4.6 s, Accuracy Estimate 4.307 (lower is better)

Spiral Segment 3

Duration 4.32 s, Accuracy Estimate 3.9 (lower is better)

Spiral Segment 4

Duration 3.88 s, Accuracy Estimate 4.544 (lower is better)

Spiral Segment 5

Duration 3.76 s, Accuracy Estimate 3.942 (lower is better)

Spiral Segment 6

Duration 3.72 s, Accuracy Estimate 4.073 (lower is better)

Spiral Segment 7

Duration 4.32 s, Accuracy Estimate 3.758 (lower is better)

Spiral Segment 8

Duration 4.84 s, Accuracy Estimate 3.628 (lower is better)

Spiral Segment 9

Duration 4.84 s, Accuracy Estimate 3.474 (lower is better)

Spiral Segment 10

Duration 4.36 s, Accuracy Estimate 4.14 (lower is better)

Spiral Segment 11

Duration 5.56 s, Accuracy Estimate 3.255 (lower is better)

Spiral Segment 12

Duration 4.68 s, Accuracy Estimate 3.559 (lower is better)

Spiral Segment 13

Duration 5.4 s, Accuracy Estimate 3.547 (lower is better)

Elel

eDurationMean 0.195139
eDurationStd 0.0394151
eDurationStdnorm 0.201985
eDurationMedian 0.1875
eDurationQuartdelta 0.05
eDurationQuartdeltanorm 0.266667
eDurationKurt 6.86713
eDurationTrenddiff 0.0025
eDurationTrendratio 1.01351
eWidthMean 3.21425
eWidthStd 1.32974
eWidthStdnorm 0.413702
eWidthMedian 3.042
eWidthQuartdelta 1.3455
eWidthQuartdeltanorm 0.442308
eWidthKurt 3.08805
eWidthTrenddiff 0.585
eWidthTrendratio 1.22727
eHeightMean 11.3652
eHeightStd 2.63024
eHeightStdnorm 0.231428
eHeightMedian 11.466
eHeightQuartdelta 3.627
eHeightQuartdeltanorm 0.316327
eHeightKurt 2.66949
eHeightTrenddiff 0.4095
eHeightTrendratio 1.03704
eAspectMean 0.278651
eAspectStd 0.0772762
eAspectStdnorm 0.277322
eAspectMedian 0.282492
eAspectQuartdelta 0.0988656
eAspectQuartdeltanorm 0.349977
eAspectKurt 2.63779
eAspectTrenddiff 0.0620325
eAspectTrendratio 1.2643
eSlantMean -0.110788
eSlantStd 0.10103
eSlantStdnorm -0.911927
eSlantMedian -0.101814
eSlantQuartdelta 0.118298
eSlantQuartdeltanorm -1.16191
eSlantKurt 4.49156
eSlantTrenddiff 0.0203747
eRtopMean 0.777741
eRtopStd 0.0999537
eRtopStdnorm 0.128518
eRtopMedian 0.780193
eRtopQuartdelta 0.120069
eRtopQuartdeltanorm 0.153897
eRtopKurt 3.32345
eRtopTrenddiff -0.0153187
eRbotMean 1.27927
eRbotStd 0.602452
eRbotStdnorm 0.470933
eRbotMedian 1.11508
eRbotQuartdelta 0.489816
eRbotQuartdeltanorm 0.439265
eRbotKurt 8.18152
eRbotTrenddiff -0.188636
eRrightMean 0.934375
eRrightStd 0.0450105
eRrightStdnorm 0.0481718
eRrightMedian 0.933617
eRrightQuartdelta 0.0664618
eRrightQuartdeltanorm 0.0711874
eRrightKurt 2.56268
eRrightTrenddiff -0.0270789
eRleftMean 0.46049
eRleftStd 0.0839313
eRleftStdnorm 0.182265
eRleftMedian 0.459596
eRleftQuartdelta 0.134319
eRleftQuartdeltanorm 0.292254
eRleftKurt 2.09249
eRleftTrenddiff -0.0539869
lDurationMean 0.230833
lDurationStd 0.0258004
lDurationStdnorm 0.111771
lDurationMedian 0.225
lDurationQuartdelta 0.02
lDurationQuartdeltanorm 0.0888889
lDurationKurt 7.30589
lDurationTrenddiff 2.84217e-14
lDurationTrendratio 1
lWidthMean 3.8727
lWidthStd 1.6942
lWidthStdnorm 0.437472
lWidthMedian 3.627
lWidthQuartdelta 1.755
lWidthQuartdeltanorm 0.483871
lWidthKurt 6.17117
lWidthTrenddiff 0.702
lWidthTrendratio 1.22222
lHeightMean 27.0309
lHeightStd 2.79054
lHeightStdnorm 0.103235
lHeightMedian 26.676
lHeightQuartdelta 4.446
lHeightQuartdeltanorm 0.166667
lHeightKurt 1.77449
lHeightTrenddiff -3.276
lHeightTrendratio 0.886179
lAspectMean 0.142416
lAspectStd 0.0552406
lAspectStdnorm 0.387883
lAspectMedian 0.13673
lAspectQuartdelta 0.0603698
lAspectQuartdeltanorm 0.441525
lAspectKurt 5.59447
lAspectTrenddiff 0.0370329
lAspectTrendratio 1.33741
lSlantMean -0.0306527
lSlantStd 0.0541668
lSlantStdnorm -1.76711
lSlantMedian -0.0273466
lSlantQuartdelta 0.0808848
lSlantQuartdeltanorm -2.95776
lSlantKurt 2.38186
lSlantTrenddiff 0.0221919
lRtopMean 0.835519
lRtopStd 0.0902743
lRtopStdnorm 0.108046
lRtopMedian 0.85
lRtopQuartdelta 0.130515
lRtopQuartdeltanorm 0.153547
lRtopKurt 2.50717
lRtopTrenddiff 0.00974659
lRbotMean 1.19703
lRbotStd 0.592037
lRbotStdnorm 0.494587
lRbotMedian 0.987179
lRbotQuartdelta 0.704762
lRbotQuartdeltanorm 0.713915
lRbotKurt 3.88111
lRbotTrenddiff -0.328704
lRrightMean 0.952732
lRrightStd 0.0443516
lRrightStdnorm 0.046552
lRrightMedian 0.961982
lRrightQuartdelta 0.0314562
lRrightQuartdeltanorm 0.0326994
lRrightKurt 8.80255
lRrightTrenddiff 0.0199253
lRleftMean 0.394979
lRleftStd 0.114217
lRleftStdnorm 0.289174
lRleftMedian 0.377804
lRleftQuartdelta 0.126693
lRleftQuartdeltanorm 0.33534
lRleftKurt 2.84294
lRleftTrenddiff -0.0468444

Elel Segment 1

Elel Segment 2

Elel Segment 3

Elel Segment 4

Elel Segment 5

Elel Segment 6

Elel Segment 7

Elel Segment 8

Elel Segment 9

Elel Segment 10

FITTS Short Modified

meanTouchScore 0.922574
sumTouchScores 43.361
meanMovementTime 0.409348
numTouches 47
undershootPercentage 0
overshootPercentage 23.4043

FITTS Long Modified

meanTouchScore 0.903144
sumTouchScores 31.61
meanMovementTime 0.550588
numTouches 35
undershootPercentage 2.85714
overshootPercentage 20

ZigZag

numZigzags 5
timePerZigzagMean 4.984
timePerZigzagCoV 0.0313926
timePerZigzagSlope 0.0168539
meanError 4.1444
tremorFreq 7.61719
tremorRelPower 25.9597
tremorGyroAmpMean 0.0740535
tremorGyroAmpSlope -0.0200675
tremorGyroAmpCoV 0.429293
tremorCoordAmpMean 0.197237
tremorCoordAmpSlope -0.00844268
tremorCoordAmpCoV 0.130137
tremorAccAmpMean 0.123498
tremorAccAmpSlope -0.0116205
tremorAccAmpCoV 0.211489
tremorPcRelVar 0.708688
tremorPcX -0.209316
tremorPcY 0.977848

ZigZag Segment 1

Duration 4.84 s, Accuracy Estimate 4.203 (lower is better)

ZigZag Segment 2

Duration 4.96 s, Accuracy Estimate 3.905 (lower is better)

ZigZag Segment 3

Duration 4.88 s, Accuracy Estimate 4.434 (lower is better)

ZigZag Segment 4

Duration 5.0 s, Accuracy Estimate 4.589 (lower is better)

ZigZag Segment 5

Duration 5.24 s, Accuracy Estimate 3.591 (lower is better)

ZigZag Offset

numZigzags 5
timePerZigzagMean 4.712
timePerZigzagCoV 0.0395444
timePerZigzagSlope -0.0169779
zigzagHeightMean 47.9133
zigzagHeightCoV 0.041512
zigzagHeightSlope 0.0238535
meanError 0.0548504
tremorFreq 4.98047
tremorRelPower 28.3746
tremorGyroAmpMean 0.150154
tremorGyroAmpSlope 0.00181408
tremorGyroAmpCoV 0.162791
tremorCoordAmpMean 0.229391
tremorCoordAmpSlope 0.00554279
tremorCoordAmpCoV 0.217938
tremorAccAmpMean 0.256659
tremorAccAmpSlope -0.00170768
tremorAccAmpCoV 0.163495
tremorPcRelVar 0.707261
tremorPcX 0.601919
tremorPcY 0.798557

ZigZag Offset Segment 1

Duration 4.8 s, Accuracy Estimate 0.056 (lower is better)

ZigZag Offset Segment 2

Duration 4.84 s, Accuracy Estimate 0.043 (lower is better)

ZigZag Offset Segment 3

Duration 4.68 s, Accuracy Estimate 0.049 (lower is better)

ZigZag Offset Segment 4

Duration 4.84 s, Accuracy Estimate 0.047 (lower is better)

ZigZag Offset Segment 5

Duration 4.4 s, Accuracy Estimate 0.079 (lower is better)

Appendices

Misc

Currently a dumping ground for things that could be included or previous output style.

Note

Putting all the results out here but will not be in a final report.

HiSpec {‘HiSpec_class’: ‘NOT PD’, ‘HiSpec_score’: 0.7}
RanFor {‘RanFor_class’: ‘PD’, ‘RanFor_score’: 0.67}
BM_May22 {‘BM_May22_class’: ‘NOT PD’, ‘BM_May22_score’: 0.04362598219917757}
BM_HC_Sep22 {‘BM_HC_Sep22_class’: ‘Healthy’, ‘BM_HC_Sep22_score’: 0.12405313458279066}
BM_PD_Sep22 {‘BM_PD_Sep22_class’: ‘PD’, ‘BM_PD_Sep22_score’: 0.6953380440897785}